package com.lwf.thymeleafdemo1.mysqlTest.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.lwf.thymeleafdemo1.global.WrapperResponse;
import com.lwf.thymeleafdemo1.mysqlTest.entity.PsnInfoBDTO;
import com.baomidou.mybatisplus.core.metadata.IPage;

/**
 * @Author makejava
 * @Desc (PsnInfoBDTO)表服务接口
 * @Date 2023-07-22 16:07:59
 */
public interface PsnInfoBService extends IService<PsnInfoBDTO> {

    /**
     * 分页查询
     */
    WrapperResponse<IPage> queryByPage(PsnInfoBDTO param);

    /**
     * 根据ID查详情
     */
    WrapperResponse queryById(String psnNo);

    /**
     * 新增数据
     */
    WrapperResponse insert(PsnInfoBDTO PsnInfoBDTO);

    /**
     * 修改数据
     */
    WrapperResponse update(PsnInfoBDTO PsnInfoBDTO);

    /**
     * 通过主键删除数据
     */
    WrapperResponse deleteById(String psnNo);

}
